Hoewel een mocha vaak verschillend wordt geïnterpreteerd over de hele wereld, is het in principe een shot espresso gecombineerd met chocoladepoeder of -siroop, gevolgd door melk of room. Het is een variant van een latte, in de zin dat het vaak 1/3 espresso en 2/3 gestoomde melk is, met als belangrijkste verschil dat er een chocoladesmaak wordt toegevoegd, die licht of puur kan zijn.
Mocha staat erom bekend dat het smaakt als chocoladekoffie. De espresso geeft een bijna bittere smaak en de chocolade voegt een zoete noot toe om een fluweelzachte, luxe combinatie te creëren.
Er wordt gezegd dat een mocha smaakt als een koffie met chocolade. Dat is waar, maar een mocha is zoveel meer dan dat. Waar de espresso een bijna bittere smaak heeft, voegt de chocoladecombinatie zoetigheid toe om een fluweelzachte, luxueuze drank te creëren.
Er wordt aangenomen dat de drank oorspronkelijk werd vernoemd naar de mokkaboon, die vroeger werd verscheept vanuit de haven van Al Mokka in Jemen. Mokkabonen stonden bekend om hun natuurlijke chocoladesmaak. Tegenwoordig verwijst de naam mocha niet zozeer naar deze koffiebonen als zodanig, maar eerder naar de aanwezigheid van toegevoegde chocoladearoma's in de koffiedrank.
Om te beginnen komt de cappuccino uit Italië en de mocha uit Jemen. Het zijn allebei drankjes op basis van espresso, maar de mocha heeft een chocoladesmaak en de cappuccino wordt overgoten met melkschuim om een schuimige koffiedrank te vormen - soms ook met wat cacaopoeder erop.